rock-dwelling giant rat - French English Dictionary